Knowledge Partitioning in Outsourced Software Development: A Field Study

نویسنده

  • Amrit Tiwana
چکیده

The outsourced software development process has traditionally relied on a requirements-driven black-box approach for transferring knowledge of customer needs to vendors. When this approach is feasible, the need for the customer and the vendor to deeply understand each others’ knowledge domain is limited. We describe this as symmetric division of knowledge. However, asymmetric overlaps in knowledge are necessary at the vendor-customer boundary in projects involving conceptual or process newness. In this study, we examine the conditions under which overlaps in knowledge at the vendor-customer boundary are necessary for enhancing the development process in outsourcing relationships. We develop and test a model using data collected in a large-scale field study of 209 software projects in 209 software development organizations belonging to three of the largest global software consortia. The study makes three contributions: (1) we empirically demonstrate that it is more important for a vendor to possess a higher level of business knowledge in conceptually new projects and for the customer to have a higher level of technical knowledge when the project involves process newness, (2) we assess the effectiveness of various integrating mechanisms, and (3) we show that there are potential downsides to blindly increasing vendor-customer overlaps in knowledge beyond those that have traditionally characterized software development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

KNOWLEDGE PARTITIONING IN THE INTER-FIRM DIVISION OF LABOR: THE CASE OF AUTOMOTIVE PRODUCT DEVELOPMENT Submitted to Organization Science: 1999/7/23 First revision: 2000/8/15 Second revision: 2001/3/31

Drawing on an empirical study on automakers’ management of supplier involvement in product development in Japan, this paper shows that when the design of a component is outsourced to a supplier, how much and what automakers know about the component matters for them to gain a better outcome. While the actual tasks of designing and manufacturing components could be outsourced, automakers should r...

متن کامل

Recurrent Knowledge Boundaries in Outsourced Software Projects: A Longitudinal Study

Knowledge boundaries can constrain cross-border collaboration. Based on a qualitative case study of a distributed team, we examine which semantic knowledge boundaries recur and why they recur over the life of an agile, outsourced software project. Based on our analysis of observational data, collaboration tool data and interviews, we first identify the similar recurrent boundaries and categoriz...

متن کامل

KNOWLEDGE PARTITIONING IN THE INTER-FIRM DIVISION OF LABOR: THE CASE OF AUTOMOTIVE PRODUCT DEVELOPMENT Submitted to Organization Science 1999/7/23

This paper demonstrates the importance of knowledge for effective management of outsourcing. Drawing on an empirical study on automakers’ management of supplier involvement in product development in Japan, this paper shows that the level of own knowledge is critical for automakers to gain better outcome from engineering outsourcing. While the actual tasks of designing and manufacturing componen...

متن کامل

Knowledge-based Practices for Managing the Outsourced Project

The management of outsourced information systems development (ISD) projects is both complex and problematic due to the type of outsourcing arrangement, the nature of the work that is outsourced, and the relationship between the vendor and client. Moreover, outsourced projects are conducted in an unstructured environment with divergent organizational expectations. Existing project management tec...

متن کامل

Knowledge Transfer in a Management Process for Outsourced Agile Software Development

The outsourcing of IT services is a reality in the Brazilian Government administration. One of the critical aspects of outsourcing software development services is the transfer of knowledge. The purpose of this work was to define procedures for knowledge transfer in an outsourced software development process based on the Scrum framework. This is a descriptive research, in which elements for kno...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003